/*
* $Id: MainSettings.h 197 2010-11-28 16:00:07Z volok-aleksej@yandex.ru $
*
* Copyright 2008 by Volokitin Alexey
* All rights reserved
*
*/
#ifndef _MAIN_SETTINGS_H_
#define _MAIN_SETTINGS_H_

#include "Setting.h"

#define MAIN_REG_NAME	_T("Software\\Apiary\\MainSettings")

class CMainSetting : public CSettings
{
protected:
	virtual std::map<std::tstring, std::tstring> GetStates();
	virtual std::map<std::tstring, std::tstring> GetDefaultStates();
	virtual std::map<std::tstring, std::vector<Parameter> > GetParameters();
	virtual std::vector<Window> GetWindows();
	virtual void PostSave();
public:
	CMainSetting();
	virtual ~CMainSetting();
};

#endif /*_MAIN_SETTINGS_H_*/